#ifndef	_MATCH_H_
#define _MATCH_H_

#include <cstddef> /* size_t */

class Match
{
  private:
  	/* Index where the match starts on the reference string */ 
  	size_t refStart;
  	
    	/* Index where the match ends on the reference string */ 
  	size_t refEnd;
  	
    	/* Index where the match starts on the input string */ 
  	size_t inputStart;
  	
    	/* Index where the match ends on the input string */ 
  	size_t inputEnd;
	
  public:
	Match(size_t _refStart, size_t _refEnd, size_t _inputStart, size_t _inputEnd);

	~Match();
	
	void print() const;
};

#endif /* _MATCH_H_ */
